TCPIP komunikace s TApdWinSockPort
Otázka od: likeapear
4. 9. 2002 19:50
ahoj mam takovy neobvykly problem:
delame na TCPIP komunikaci mezi java aplikaci (appletem) a win32 aplikaci
napsanou v delphi. vse fungovalo do te doby, nez jsme na strane win32
aplikace nahradili TServerSocket za TApdWinSockport od TurboPower. ten se
zdal byt spolehlivejsi az na to, ze pokud z appletu odejte packet
obsahujici byty o hodnote 255, tak je TApdWinSockPort proste neprijme.
pritom:
- pokud to prijima TServerSocket (standardne dodavany s Delphi), tak to
funguje ale jinak tu komponentu nemam rad
- pokud jsem zkusil na obou stranach ApdWinSockPort funguje to taky
koukame na to jako blazni a nevime si rady. nenarazil jste nekdo na neco
podobneho? vim ze je to celkem okrajova zalezitost, ale budu vdecny za
jakykoliv tip.
likeapear
Odpovedá: Petr Vones
5. 9. 2002 3:02
From: "likeapear" <likeapear@centrum.cz>
> ahoj mam takovy neobvykly problem:
> delame na TCPIP komunikaci mezi java aplikaci (appletem) a win32 aplikaci
> napsanou v delphi. vse fungovalo do te doby, nez jsme na strane win32
> aplikace nahradili TServerSocket za TApdWinSockport od TurboPower. ten se
TServerSocket by v principu mel fungovat. Jinak pouzij Indy nebo Synapsi.
Petr Vones
Odpovedá: likeapear
6. 9. 2002 2:00
no, zda se, ze chyba je u TurboPower tzn. v TApdWinSockPort. Totiz pokud je
TApdWinSockPort server (WsType=wsServer) a jako klient je TClientSocket,
problem nastava take. Zkusim jim tam napsat a uvidime co z nich vypadne...
likeapear
----- Original Message -----
From: "likeapear" <likeapear@centrum.cz>
To: "konference_delphi" <delphi-l@clexpert.cz>
Sent: Wednesday, September 04, 2002 5:31 PM
Subject: TCPIP komunikace s TApdWinSockPort
> ahoj mam takovy neobvykly problem:
> delame na TCPIP komunikaci mezi java aplikaci (appletem) a win32 aplikaci
> napsanou v delphi. vse fungovalo do te doby, nez jsme na strane win32
> aplikace nahradili TServerSocket za TApdWinSockport od TurboPower. ten se
> zdal byt spolehlivejsi az na to, ze pokud z appletu odejte packet
> obsahujici byty o hodnote 255, tak je TApdWinSockPort proste neprijme.
>
> pritom:
> - pokud to prijima TServerSocket (standardne dodavany s Delphi), tak to
> funguje ale jinak tu komponentu nemam rad
> - pokud jsem zkusil na obou stranach ApdWinSockPort funguje to taky
>
> koukame na to jako blazni a nevime si rady. nenarazil jste nekdo na neco
> podobneho? vim ze je to celkem okrajova zalezitost, ale budu vdecny za
> jakykoliv tip.
>
> likeapear
>
>
>
>
Odpovedá: likeapear
7. 9. 2002 22:46
tak mi z TurboPoweru odpovedeli a reseni je jednoduche:
TApdWinSockPort ma defaultne nastavenou public-vlastnost WsTelnet na true a
u Telnetu je #255 uzivan jako Escape, tudiz staci pouze pred otevrenim portu
shodit tuto vlastnost na false a vse funguje jak ma. takze kdyby ste nekdo
narazili na tento problem je tu reseni. no sam jsem neveril tomu, ze mi
nekdo odpovi.
likeapear
----- Original Message -----
From: "likeapear" <likeapear@centrum.cz>
To: <delphi-l@clexpert.cz>
Sent: Thursday, September 05, 2002 2:07 PM
Subject: Re: TCPIP komunikace s TApdWinSockPort
> no, zda se, ze chyba je u TurboPower tzn. v TApdWinSockPort. Totiz pokud
je
> TApdWinSockPort server (WsType=wsServer) a jako klient je TClientSocket,
> problem nastava take. Zkusim jim tam napsat a uvidime co z nich vypadne...
>
> likeapear